package top.ffhome.common.entity;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * Entity基类
 */
@ToString(callSuper = true)
public class BaseEntity extends IdEntity {
	/** 创建人 */
	@Getter
	@Setter
	@ApiModelProperty(value = "创建人ID")
	private Long createBy;

	/** 创建时间 */
	@Getter
	@Setter
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty(value = "创建时间")
	private Date createTime;

	/** 修改人 */
	@Getter
	@Setter
	@ApiModelProperty(value = "修改人ID")
	private Long updateBy;

	/** 修改人名称 */
	@Getter
	@Setter
	@ApiModelProperty(value = "修改人名称")
	private String updateByName;

	/** 修改时间 */
	@Getter
	@Setter
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty(value = "修改时间")
	private Date updateTime;
}
